package com.smart.community.feign.region.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 房户数据传输对象
 * 
 * @author Wu.Liang
 * @since 2025-01-30
 */
@Data
@Schema(description = "房户数据传输对象")
public class HouseholdDTO {
    
    @Schema(description = "房户ID")
    private Long id;
    
    @Schema(description = "用户ID")
    private Long userId;
    
    @Schema(description = "社区ID")
    private Long communityId;
    
    @Schema(description = "楼栋ID")
    private Long buildingId;
    
    @Schema(description = "单元ID")
    private Long unitId;
    
    @Schema(description = "房间号")
    private String roomNumber;
    
    @Schema(description = "房屋面积")
    private BigDecimal area;
    
    @Schema(description = "用户姓名")
    private String userName;
    
    @Schema(description = "社区名称")
    private String communityName;
    
    @Schema(description = "楼栋名称")
    private String buildingName;
    
    @Schema(description = "单元名称")
    private String unitName;
} 